[]
This collection is a portion of another collection.
public class C1SpanDataCollection<T> : C1WrapDataCollection<T>, IDataCollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, ISupportIndexing<T>, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading<T>, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing<T>, ISupportEditing<T>, ISupportCreateNewItem<T>, ISupportPaging, ISupportSource where T : class?
Public Class C1SpanDataCollection(Of T As Class)
Inherits C1WrapDataCollection(Of T)
Implements IDataCollection(Of T), IReadOnlyList(Of T), IReadOnlyCollection(Of T), IEnumerable(Of T), IEnumerable, INotifyCollectionChanged, ISupportIndexing(Of T), INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading(Of T), ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing(Of T), ISupportEditing(Of T), ISupportCreateNewItem(Of T), ISupportPaging, ISupportSource
| Name | Description |
|---|---|
| T |
The bounds of the collection are specified through the method
| Name | Description |
|---|---|
| C1SpanDataCollection(IEnumerable) | Initializes a new instance of the C1SpanDataCollection<T> class. |
| Name | Description |
|---|---|
| Count | Gets the number of items in this collection. |
| this[int] | Gets the item at the specified position. |
| Length | Gets the maximum number of items that can be in the collection. |
| Start | Gets the index in the underlying collection where this collection starts. |
| TotalCount | Gets the total count of items in the underlying collection. |
| Name | Description |
|---|---|
| CanInsert(int, T) | Determines whether a new item can be inserted in the collection at the specified |
| CanMove(int, int) | Determines whether the item at |
| CanRemove(int) | Determines whether the item at the specified |
| CanReplace(int, T) | Determines whether the item at the specified |
| IndexOf(T) | Gets the index of the specified item. |
| InsertAsync(int, T, CancellationToken) | Inserts the specified |
| MoveAsync(int, int, CancellationToken) | Moves an item from the specified |
| OnSourceCollectionChanged(object?, NotifyCollectionChangedEventArgs) | Called when the source collection changed. |
| RemoveAsync(int, CancellationToken) | Removes the item at the specified |
| ReplaceAsync(int, T, CancellationToken) | Replaces the item at the specified |
| Slice(int, int?) | Specifies the bounds of the collection. |